Brt Rest API Shipment
Brt Rest API Shipment / Shipment API
In questo argomento
    Shipment API
    In questo argomento
    Descrizione

    I verbi HTTP gesiti sono POST e PUT

    Se l'invocazione dei serivizi è formalmente corretta, il servizio ritorna Http Code 200. Se la chiamata è corretta ma presenta errori dal punto di vista funzionale occorre fare riferimento alla struttura di ritorno esito executionMessage per interpretare correttamente il valore ottenuto.

    Tutti i servizi rest documentati NON sono disponibili nelle seguenti fasce orarie per attività di manutenzione ordinaria:

    • tutti i giorni dalle 02.30 CET alle ore 03.00 CET;
    • ogni domenica dalle ore 09.30 CET alle ore 15.00 CET;  
    Operations
    PutConfirm
    Servizio necessario per confermare una spedizione precedentemente creata con il servizio Create (Post) non autocofermata.

    L'utilizzo di questa operazione è dedicato ai clienti che decidono di lavorare in modalità Conferma Esplicita delle spedizioni e tale decisione deve essere concordata in fase di attivazione con il personale BRT

    Se un cliente configurato in modalità AutoConfema invoca questa operazione, viene restituito il codice excecutionCode -101

    PostCreate

    Questo metodo genera una spedizione nel sistema BRT nella soluzione Disk B.

    Il servizio esegue le seguenti operazioni:

    1. Calcolo instradamento.       
    2. Stampa l'etichetta segnacolli nel formato richiesto(opzionale)       
    3. Creazione spedizione       

    La creazione delle spedizioni con Auto Conferma o Conferma Esplicita deve essere concordata in fase di analisi preliminare con il cliente, in base alla sua operatività. Tale modalità operativa vale per tutto il traffico del cliente e non può essere variato per singola spedizione.

    PutDelete

    Questo servizio esegue la cancellazione di una spedizione precedente creata o confermata. Un spedizione è cancellabile, indipendetemente dalla modalità operativa AutoConferma/ConfermaEsplicita, fino a quando la spedizione viene presa in gestione dalla filiale BRT.

    PutRouting

    Calcolo delle coordinate instradamento BRT. Questo servizio rest NON è necessario per i clienti che decidono di utilizzare servizi CreateConfirm. Rappresenta un'alternativa per quei clienti che non vogliono implementare l'algoritmo del cappario BRT per produrre internamente le proprie etichette continuando ad affidarci i dati delle spedizioni nei modi tradizionali e NON utilizzare questi servizi rest

     

    Note

    Scaricare il seguente file xml contentente un progetto SoapUi con alcuni esempi di invocazione ai vari servizi Rest.

    Vedi Anche